<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:fn="http://java.sun.com/jsp/jstl/functions"
      xmlns:of="http://omnifaces.org/functions">
    <h:head>
    </h:head>
    <h:body>
                <h3>HTTP : 500 โปรดบันทึกหน้าจอหรือข้อความด้านล่างและทำการ ติดต่อผู้ดูแลระบบ</h3>
                <a href="#" onclick="window.location=''">กดที่นี่เพื่อเริ่มทำรายการอีกครั้ง</a>
                <ul>
                    <li>Date/time: #{allReportController.getSysDate()}</li>
                    <li>User agent: #{header['user-agent']}</li>
                    <li>User IP: #{empty header['x-forwarded-for'] ? request.remoteAddr : fn:split(header['x-forwarded-for'], ',')[0]}</li>
                    <li>Request URI: <a href="#{requestScope['javax.servlet.error.request_uri']}">#{requestScope['javax.servlet.error.request_uri']}</a></li>
                    <li>Ajax request: #{facesContext.partialViewContext.ajaxRequest ? 'Yes' : 'No'}</li>
                    <li>Status code: #{requestScope['javax.servlet.error.status_code']}</li>
                    <li>Exception type: #{requestScope['javax.servlet.error.exception_type']}</li>
                    <li>Exception message: #{requestScope['javax.servlet.error.message']}</li>
                    <li>Stack trace: <pre><code>#{of:printStackTrace(requestScope['javax.servlet.error.exception'])}</code></pre></li>
                </ul>
    </h:body>
</html>